package cn.maszy.dao.projectmanagement;

import cn.maszy.model.projectmanagement.B_T_Ufp_EngineerCategory;
import cn.maszy.model.projectmanagement.B_T_Ufp_EngineerCategoryExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface B_T_Ufp_EngineerCategoryMapper {
    int countByExample(B_T_Ufp_EngineerCategoryExample example);

    int deleteByExample(B_T_Ufp_EngineerCategoryExample example);

    int deleteByPrimaryKey(String uuid);

    int insert(B_T_Ufp_EngineerCategory record);

    int insertSelective(B_T_Ufp_EngineerCategory record);

    List<B_T_Ufp_EngineerCategory> selectByExample(B_T_Ufp_EngineerCategoryExample example);

    List<B_T_Ufp_EngineerCategory>  selectByExampleby(B_T_Ufp_EngineerCategoryExample example);
    
    B_T_Ufp_EngineerCategory selectByPrimaryKey(String uuid);

    int updateByExampleSelective(@Param("record") B_T_Ufp_EngineerCategory record, @Param("example") B_T_Ufp_EngineerCategoryExample example);

    int updateByExample(@Param("record") B_T_Ufp_EngineerCategory record, @Param("example") B_T_Ufp_EngineerCategoryExample example);

    int updateByPrimaryKeySelective(B_T_Ufp_EngineerCategory record);

    int updateByPrimaryKey(B_T_Ufp_EngineerCategory record);
}